﻿/****************************************/
/********** XHTMLOA style V1.0 **********/
/****************************************/

/********** common style **********/
html{ height:100%;}
body{margin:0px; font-size:12px; height:100%; font-family:'宋体', Tahoma, 'Times New Roman';
scrollbar-face-color: #DBE2F4;
scrollbar-highlight-color: #F5FFFF;
scrollbar-shadow-color: #DCDFF0;
scrollbar-3dlight-color: #909FBE;
scrollbar-arrow-color: #8993AC;
scrollbar-track-color: #E4ECF9;
scrollbar-darkshadow-color: #909FBE;
}
#master{ height:100%;  width:100%; overflow:hidden;background-color:#E9E9E9;}
a{outline:none;}

table{font-size:9pt;}
th{font-weight:bold;text-align:center;}
ul{ padding:0px; margin:0px;}
li{ padding:0px; margin:0px; list-style-type:none;}
input{font-size:9pt; }
select{font-size:9pt;}
img{ border:0px;}
h1,h2,h3,h4,h5{ margin:0px; padding:0px;}
form{margin:0px; padding:0px;}

.com_textarea{border:1px solid #7F9DB9;font-size:9pt; color:#333;}
.com_textbox{border:1px solid #7F9DB9;font-size:9pt; color:#333;}
.com_readbox{border:0px;border-bottom:1px solid #7F9DB9;font-size:9pt; color:#333; background-color:Transparent; color:#333;}
.com_select{font-size:9pt; color:#333;}
.com_error{color:red;}
.com_import{color:red;}
.com_alter{color:red;}
.com_b{*height:20px;font-size:9pt; *margin:3px 5px 0px 5px; *padding:2px 3px 0px 3px; border: #15669B 1px outset; width:auto; background-image:url(com_b_bg.gif); background-repeat:repeat-x;}

/********** htc style **********/
.calendar{behavior:url("/App_Themes/Default/calendar.htc");font-size:9pt;}

/*LinkBotton*/
a.linkbtn {background:url(linkbtn_l.gif) no-repeat left top;height:20px;padding:0px 0px 0px 3px;text-decoration:none;display:inline-block;}
a.linkbtn span {background:url(linkbtn_r.gif) no-repeat right top;height:20px; display:inline-block; line-height:20px; font-weight:normal; color:#00156E; padding:0px 8px 0px 5px;text-align:center; cursor:hand;white-space:nowrap; word-break: keep-all;}
a.linkbtn:hover {background-position:0% -20px;}
a.linkbtn:hover span {background-position:100% -20px;color:#00156E;}
/*END LinkBotton*/

 .container{}

 .header_cn{height:115px; background:#cfe5f3 url(master_header_cn.png) no-repeat left top;width:100%;}
 .header_en{height:115px; background:#cfe5f3 url(master_header_en.png) no-repeat left top;width:100%;}
 .header_hk{height:115px; background:#cfe5f3 url(master_header_hk.png) no-repeat left top;width:100%;}
 .header h1{display:none;}

 .systemTitle{ text-align:left; position:absolute; top:10px;left:200px;font-family: 微软雅黑;font-size:22pt;color:#355EA2;}
 .userinfo{ text-align:right; position:absolute; top:10px; right:20px; font-weight:bold;}

 .navigation{ position:absolute;top:80px; background:url(nav_mg.jpg) repeat-x left top; width:100%; height:30px; border-top:5px solid #3996C1;}
 .navigation li{ float:left; background:url(nav_c.jpg) no-repeat right top;}
 .navigation li a:link, .navigation li a:visited{color:#fff; word-break:keep-all; display:inline-block; width:110px; text-align:center; font-weight:bold;cursor:hand; font-size:13px; line-height:30px; text-decoration:none;}
 .navigation li a:hover{background:url(nav_s.jpg) no-repeat top center;}
 .navigation li a.current{background:url(nav_s.jpg) no-repeat top center;}

 .content{ position:relative; margin:5px; }
 .content h2{padding-bottom:5px;}
 .submenu{ width:200px; height:100%; overflow:auto; float:left; background-color:White; border:1px solid #4BADDC; padding:0px; }
 .mainarea{ margin-left:210px; height:100%; overflow:auto;border:1px solid #4BADDC; background-color:White; padding:0px; }
 .mainarea th,td{white-space:nowrap;}
 
 .footer{ height:27px; line-height:27px; background:url(master_footer.jpg) repeat-x left 5px; text-align:center;}

 #h2Div{background:#59B4E1 url(submenu_h2.jpg) no-repeat left top; height:35px;}
.submenu h3{background:url(submenu_h3.jpg) no-repeat left top;font-size:9pt; padding-top:8px;height:20px; padding-left:10px;  cursor:default; }
.submenu h3 img{ margin-right:10px; }
.submenu ul{ padding:0px 2px 5px;}
.submenu ul li{ padding:0px; border:1px solid #fff;}
.submenu li a{ display:block; line-height:22px; text-decoration:none; padding-left:10px; color:#666; border:1px solid #fff;  }
.submenu li a:hover, .submenu li a.current{ border:1px solid #ccc; background-color:#F3F8FE; }

.mainarea .crumb,.crumb2{ height:30px; background:#E0EDF3 url(crumb.jpg) no-repeat left top; border:0px solid #4BADDC; line-height:30px; padding-left:60px; }
.mainarea h2{ background:url(h2_icon.gif) no-repeat 10px 7px; height:25px; font-size:9pt; line-height:25px;padding-left:35px; float:left;padding-top:3px;}

.toolbar{width:98%;}
.toolbar a{margin-top:5px;float:right;url(toolbar_btnl.gif) no-repeat left top;height:22px;padding:0px 0px 0px 3px;text-decoration:none;  display:inline-block;}
.toolbar a span {background:url(toolbar_btnr.gif) no-repeat right top;height:20px;  display:inline-block; color:#3F5687; padding:2px 5px 0px 2px;text-align:center; cursor:hand;white-space:nowrap; word-break: keep-all;}
.toolbar a span img{ border:0px; margin-bottom:-4px; margin-right:5px;}
.toolbar a:hover {background-position:0% -22px;}
.toolbar a:hover span {background-position:100% -22px;color:#333;}

.search{ float:none; clear:both;width:98%; }
.search table{width:100%; border-collapse:collapse;}
.search th{ border:1px solid #DEDEDE; background-color:#F2F8F8; padding-left:5px;}
.search td{ border:1px solid #DEDEDE; background-color:#F7FBFA; padding:2px;}

.dg_borderstyle{ width:100%; border-collapse:collapse; }
.dg_borderstyle th{height:24px; background:#F1F1F1 url(dg_headerstyle.gif);text-align:center; font-weight:bold; border:1px solid #DEDEDE; color:#267EA6;}
.dg_borderstyle th a{ color:#267EA6; text-decoration:none; }
.dg_borderstyle td{ border:1px solid #DEDEDE; padding:2px 5px;}
.dg_borderstyle td img{ margin:0px 3px;}
.dg_borderstyle td td{ border:0px; padding:0px;}
.dg_alternatingitemstyle{height:22px;  background-color:#F5F5F5;}
.dg_itemstyle{height:22px; background-color:White; }

.dg_pagerstyle{ text-align:right; padding-top:3px; }
.dg_pagerstyle .pageinfo{padding-top:5px;padding-left:3px;color:#4B506D; float:left;}
.dg_pagerstyle .pagejump {display:inline; padding-right:10px;}
.dg_pagerstyle .pagejump input{ width:20px;font-size:8pt;}
.dg_pagerstyle .pagebtn {display:inline;}
.dg_pagerstyle .pagebtn a{ display:inline-block; margin-bottom:-4px;}
.dg_pagerstyle .pagefirst{}
.dg_pagerstyle .pagepre{}
.dg_pagerstyle .pagenext{}
.dg_pagerstyle .pageend{margin-right:10px;}

#dialog {padding-left:15px;padding-right:20px;height:auto; background:#d1e3fb url(dialog_body.png) no-repeat;overflow-x:hidden}

#dialog .header {height:37px;padding-top:13px}
#dialog .header h1{font-size:16px;font-weight:bold;color:#333;text-align:center;}
#dialog .search img#img_1 { position: absolute; left: 18px; top: 18px; cursor: pointer; }

#dialog h2{border: 1px solid #A8CFEB; text-align: left; background: #DFEAFB url(../tab_table_title1.gif) left top; font-weight: bold; color: #1C568A; height: 18px; padding-left: 10px; padding-top: 5px;font-size:14px; }
#dialog .ow_fim_mg{border-top: none; margin-bottom: 10px; border-collapse:separate}
#dialog .ow_fim_mg .fi_l { background-color: #F1F6FF; height: 22px; padding-left: 5px; white-space:nowrap; }
#dialog .ow_fim_mg .fi_r { padding-left: 5px; background-color: #FAFCFF; line-height: 20px; color: #333; padding-top: 2px; padding-bottom: 2px; }
#dialog .ow_fim_mg .fi_r div { float:left;}
#dialog .formitem td.null { padding: 0px; }

#dialog .formitem { border: 1px solid #A8CFEB; border-top: none; margin-bottom: 10px; }
#dialog .formitem caption { border: 1px solid #A8CFEB; border-bottom: none; text-align: left; background: #DFEAFB url(../tab_table_title.gif) left top; font-weight: bold; color: #1C568A; height: 18px; padding-left: 30px; padding-top: 5px; }
#dialog .formitem th { background-color: #F1F6FF; height: 22px; padding-left: 5px; width: 140px; }
#dialog .formitem td { padding-left: 5px; background-color: #FAFCFF; line-height: 20px; color: #333; padding-top: 2px; padding-bottom: 2px; }
#dialog .formitem td.null { padding: 0px; }

#dialog .formitem2 { border: 0px; margin-bottom: 0px; }
#dialog .formitem2 caption { border: 1px solid #A8CFEB; border-bottom: none; text-align: left; background: #DFEAFB url(../tab_table_title.gif) left top; font-weight: bold; color: #1C568A; height: 18px; padding-left: 30px; padding-top: 5px; }
#dialog .formitem2 th { background-color: #F1F6FF; height: 22px; padding-left: 5px; width: 140px; }
#dialog .formitem2 td { padding-left: 5px; background-color: #FAFCFF; width: auto; line-height: 20px; color: #333; padding-right: 20px; padding-top: 2px; padding-bottom: 2px; }

#dialog .footer { text-align: right; padding-right: 15px;}

#dialog .footer .pageinfo { padding-left: 3px; color: #1c568a; float: left; }
#dialog .footer .pagebtn { display: inline; padding-right: 9px; color: #1c568a; }
#dialog .footer a { background: url(../linkbtn_l.gif) no-repeat left top; height: 20px; padding: 0px 0px 0px 3px; text-decoration: none; display: inline-block; }
#dialog .footer a span { background: url(../linkbtn_r.gif) no-repeat right top; height: 20px; display: inline-block; color: #3F5687; text-align: center; cursor: hand; white-space: nowrap; word-break: keep-all; }
#dialog .footer a:hover { background-position: 0% -20px; }
#dialog .footer a:hover span { background-position: 100% -20px; color: #c72800; }

#dialog .formitem td.textinfo { text-indent: 2em; line-height: 22px; border-bottom: 1px dotted #ccc; }
#dialog .formitem td.dateinfo { text-align: right; color: #aaa; padding-right: 10px; }

.pages {  color: #999; }
.pages a, .pages .cpb { text-decoration:none;float: left; padding: 0 5px; border: 1px solid #ddd;background: #ffff;margin:0 2px; font-size:11px; color:#000;}
.pages a:hover { background-color: #E61636; color:#fff;border:1px solid #E61636; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #E61636; border:1px solid #E61636;}
.form_combox{margin-left:-5px;}

.chkl{width:99%;height:170px;overflow:auto; }
